Exposure apparatus, semiconductor device manufacturing method, maintenance method of exposure apparatus, and semiconductor manufacturing factory

ABSTRACT

In order to compensate a distortion in each shot of scanning exposure with a high degree of accuracy, distortion data between a reticle image formed on a reticle and a transfer image transferred onto a substrate, which is generated in each shot at set scanning speed, is set in shot unit (S 601,  S 602 ), and a compensation driving value is calculated based on the set distortion data (S 603 ). The distortion data is compensated by the calculated compensation driving value, and positioning of the reticle and/or the substrate is controlled in shot unit (S 604,  S 605 ).

FIELD OF THE INVENTION

[0001] The present invention relates to an exposure apparatus performing distortion compensation, and a semiconductor device manufacturing method using said exposure apparatus.

BACKGROUND OF THE INVENTION

[0002] In a conventional exposure apparatus employing a step-and-focus method, a predetermined exposure process is performed while a wafer subjected to exposure is brought to a stationary state. Therefore, by compensating, prior to the exposure process, distortion components generated when a mask image is transferred onto the wafer, distortion generation can be prevented. For instance, Japanese Patent Application Laid-Open No. 01-039726 discloses a method of compensating a distortion by a characteristic of a lens used in exposure processing. Furthermore, Japanese Patent Application Laid-Open No. 06-349703 discloses a method of monitoring heat generated by exposure or temperature variation in an environment at the time of exposure, and feeding the monitored results back to an exposure apparatus. Both of these methods take effects by performing distortion compensation immediately before the exposure process employing the step-and-focus method.

[0003] In the above-described exposure apparatus employing the step-and-focus method, since exposure is performed on one substrate, distortion compensation before exposure is possible, and the compensation effect is reflected on the substrate. On the contrary, in an exposure apparatus employing a step-and-scan method (scanning exposure apparatus), since an exposure area on the substrate changes with time, even if distortion compensation is performed prior to exposure as in the step-and-focus exposure apparatus, the compensation effect cannot be reflected on each exposure area. Note in the following description with respect to a scanning exposure apparatus, a position error (distortion in one shot) between a designed reticle image and a transferred image on a substrate in each shot, as well a distortion of a background pattern caused by multiple exposure will be referred to as a “distortion.”

[0004] Factors that disturb effectiveness of distortion compensation in the scanning exposure apparatus include a production error in a projection lens, uneven driving thrust of a reticle stage and a substrate stage, an influence of vibrations and so forth. These are distortion generation factors unique to a scanning exposure apparatus.

[0005] In a case where the driving unevenness of a reticle stage and a substrate stage at the time of scanning exposure light is caused by a bow of the stages, the unevenness can be compensated by measuring an influence of the bow of each stage and storing the data in advance. However, in a case where the unevenness is caused by uneven thrust of a stage-driving motor or vibrations of a mechanical system, the pattern of each distortion generation cannot be determined in detail unless the actuator is driven to perform actual scanning exposure.

[0006] Furthermore, in actually performing the scanning exposure, even if control parameters are compensated at each position corresponding to the scanning exposure, an influence of distortion cannot be removed in many cases because the aforementioned factors conspire to influence the distortion in various ways. Therefore, conventionally the compensation value for calculating a driving value is determined based on an empirical intuition of an operator of the exposure apparatus.

SUMMARY OF THE INVENTION

[0007] In order to solve the above problems, an exposure apparatus according to the present invention, which is capable of effective compensation of a distortion generated in each shot, is characterized by having the following configuration.

[0008] That is, the present invention provides an exposure apparatus comprising: measurement means adopted to measure, in shot unit, a distortion between a reticle image formed on a reticle and a transfer image transferred onto a substrate, the distortion being generated in each shot of scanning exposure; calculation means adopted to calculate a position compensation parameter for each distortion component to minimize the distortion between the reticle image and the transfer image, by separating the distortion into a symmetrical component and an asymmetrical component based on a measurement result of said measurement means; and control means adopted to control, in shot unit, positioning of the reticle and/or the substrate based on the position compensation parameter calculated by said calculation means.

[0009] Other features and advantages of the present invention will be apparent from the following description taken in conjunction with the accompanying drawings, in which like reference characters designate the same or similar parts throughout the figures thereof.

BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.

[0011]FIG. 1 is a view showing a brief configuration of a scanning exposure apparatus according to an embodiment of the present invention;

[0012]FIGS. 2A to 2C are explanatory views of a distortion measuring method, which measures a distortion by exposing marks 202 by performing block exposure, thereafter positioning the mark 203 by driving the stages and exposing the mark 203 with respect to the marks 202;

[0013]FIGS. 3A to 3C are conceptual views showing a state where a shift amount error is cumulatively generated in scanning exposure;

[0014]FIGS. 4A and 4B are graphs showing an example of distortion compensation of an actuator for driving stages;

[0015]FIG. 5 is a flowchart describing generation of a stage driving target value for compensating an asymmetrical distortion;

[0016]FIG. 6 is a flowchart describing a scanning exposure procedure;

[0017]FIG. 7 is a flowchart describing generation of distortion original data;

[0018]FIGS. 8A to 8C are explanatory views showing distortion component separation in scanning exposure;

[0019]FIG. 9 is an explanatory view for interpolation data;

[0020]FIG. 10 is a conceptual view of a semiconductor device production system seen from one angle, which employs the apparatus according to the present invention;

[0021]FIG. 11 is a conceptual view of a semiconductor device production system seen from another angle, which employs the apparatus according to the present invention;

[0022]FIG. 12 shows a specific example of a user interface;

[0023]FIG. 13 is a flowchart describing a device manufacturing process; and

[0024]FIG. 14 is a flowchart describing a wafer process.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0025] Preferred embodiments of the present invention will now be described in detail in accordance with the accompanying drawings.

[0026] <Configuration of Exposure Apparatus>

[0027]FIG. 1 shows a brief configuration of a scanning exposure apparatus according to an embodiment of the present invention. Referring to FIG. 1, reference numeral 101 denotes a light source, such as an excimer laser, i-ray lamp or the like. Numeral 122 denotes an optical member having a plurality of fading rates for attenuating light from the light source, which is represented by an ND filter having different transmissivities. Numeral 102 denotes an optical unit for eliminating illumination unevenness by oscillating an angle of coherent light such as a laser beam. Numeral 103 denotes a beam-shaping optical system for performing beam shaping on the light from the light source 101 and making the light incoherent. Numeral 105 denotes an optical integrator. Numeral 106 denotes a condenser lens for illuminating the surface of a masking blade 109 with light fluxes from the optical integrator 105 which serves as a secondary light source.

[0028] Numeral 107 denotes a half mirror for dividing a part of the light fluxes from the optical integrator 105. The divided light flux is incident upon a light amount sensor 112 by a condenser lens 111 to be used for detecting the amount of exposure on a wafer 118. The light shielding blade (masking blade) 109 is constructed with four independently operating plates provided on the top, bottom, left and right, and located on an optically conjugate surface of a reticle 116 with respect to an image forming lens 110. An exposure slit 108 is constructed with two groups of light shielding plates which block light fluxes in the direction perpendicular to an optical axis in the drawing. Since the slit 108 is provided at a position shifted from the surface of the masking blade 109 in the optical axis direction, a light intensity distribution of light fluxes that go through the slit 108 has a trapezoidal shape having its center on the optical axis.

[0029] The image forming lens 110 brings the light, which is blocked by masking, to the reticle 116 to form an image. A projection lens 113 projects the image, which is formed by the reticle, on the wafer 118. The reticle 116 is placed on a reticle stage 115 by positioning. The wafer 118 is placed on a wafer stage 117. Since each of these stages is driven in a suspended state by an air pad or the like, they can be driven two-dimensionally without restraint.

[0030] The amount of exposure on the wafer is detected and controlled by the light amount sensor (photodetector) 112. Further, an illuminometer 114 is attached to the wafer surface for determining in advance a relation between the illuminometer and the light amount sensor (photodetector) 112 prior to exposure, thereby enabling to provide a desired amount of exposure on the wafer surface.

[0031] An exposure apparatus I/F 121 is provided for inputting various conditions from an input device (keyboard, mouse and the like) of the exposure apparatus I/F to specify operation conditions of the exposure apparatus. In addition, the I/F 121 controls wafer exposure conditions, exposure layouts and the like for an operator to select a desired condition for using the exposure apparatus. An operator can select a condition using the exposure apparatus from the exposure apparatus I/F 121. The exposure apparatus I/F 121 is connected to a backbone network where the exposure apparatus is installed, or a local network. Operation conditions of the exposure apparatus may be downloaded from these networks.

[0032] A main controller 119 executes various compensation functions of the exposure apparatus and drives or controls respective units in accordance with an operator's designation inputted from the exposure apparatus I/F 121 or a designation downloaded from the backbone network.

[0033] Hereinafter, a process for compensating a distortion generated in each shot of scanning exposure will be described in detail. As the preliminary steps (S601 to S603 in FIG. 6) toward generating data for driving the actuator or the like in step S604 in FIG. 6, the compensation value is quantified taking the generated distortion amount and conditions (e.g., scanning speed) into consideration, and normal control data which is obtained based only on the designed data is corrected in the distortion compensation.

[0034] The aforementioned quantification includes two steps: separating a distortion component into symmetrical and asymmetrical components and generating distortion original data for calculating a parameter that minimizes a position error for each of the symmetrical and asymmetrical components (FIG. 7); and generating a compensation value based on the data (FIG. 5). Details of these steps will be described hereinafter.

[0035] <Separating Components (Symmetrical/Asymmetrical) and Calculating Parameter>

[0036] To obtain distortion original data, marks of the reticle as a norm are exposed and transferred onto a substrate under a predetermined condition, and a distortion under this condition is obtained. On the reticle used in the exposure, a pattern (distortion marks) for measuring a distortion in the shot is formed in advance, and the distortion marks on the reticle are exposed onto the substrate by the step-and-scan method. In this stage, influences of a pattern drawing error of the reticle and a placement error of the reticle or the like are measured in advance, and the measured results are stored in a memory which is not shown (this process corresponds to step S701 in FIG. 7). These error factors are data that causes inaccuracy in the distortion results.

[0037] In a case where the stage holding the reticle has an excellent driving precision, such error components can be absorbed by compensation driving of the stages, projection lens, an exposure light wavelength, and a distance between the reticle and substrate.

[0038] The substrate, on which the distortion marks of the reticle are exposed under the predetermined exposure condition, is measured by an external measurement device or a scope of the exposure apparatus, and an error between the designed position of the reticle marks and the drawing position of the reticle marks is obtained, taking the aforementioned placement error of the reticle into consideration. The measured position error is the distortion of the shot.

[0039] Since errors in a reference coordinate of the measurement device and the coordinate system subjected to measurement are measured as distortion components (position error), it is necessary to keep correlation with the coordinate system of the exposure apparatus. Alternatively, exposure may be performed so that the first alignment marks and second alignment marks overlap with each other, and based on a distribution of the distortion amount of the marks, a distortion distribution for the shot can be measured. More specifically, a first layer is exposed by scanning exposure and stationary exposure, then a second layer is exposed by driving the substrate stage of the exposure apparatus, and a difference generated herein is obtained as a distortion. Note that in order to specify a final distortion amount, even in a case where a driving performance of the stage is assured for the shot and the stage is driven under various exposure conditions, it is preferable to specify the driving characteristic of the stage.

[0040] Hereinafter, a distortion measurement method is described with reference to FIGS. 2A to 2C. In FIG. 2A, reference numeral 201 denotes a distortion measurement reticle; and 202 and 203, examples of distortion marks provided on the reticle for distortion measurement. Stationary exposure and scanning exposure are performed using the reticle (first exposure) to transfer the distortion marks 202 and 203 onto a wafer. If a symmetrical distortion and an asymmetrical distortion are generated in this transfer, the distortion marks transferred onto the substrate are exposed at distorted positions that are different from the designed positions of the reticle marks.

[0041] Next, the reticle is shifted to place the designed position of the distortion mark 202 on the distortion mark 203, and exposure is performed (second exposure). To perform the second exposure for overlapping the two marks, for instance, the reticle 201 is shifted in the x direction (Δx1, Δx2, . . . ) and the y direction (Δy1, Δy2, . . . ) as shown in FIG. 2B, so that the marks 202 and 203 overlap with each other at a position 206, and multiple exposure is performed. If a distortion is generated as a result of this multiple exposure, the mark 210 is distorted from the center of the mark 211 as shown in FIG. 2C. The amount distorted from the center of the mark 211 is obtained as a distortion of this shot. Note that the distortion measurement method described above is an example, and the shapes of the marks used in the measurement are not limited to those shown in FIGS. 2A to 2C.

[0042] In order to compensate the distortion measured in the above-described manner, the distortion is separated into a symmetrical distortion and an asymmetrical distortion. A symmetrical distortion is a distortion component of a projection image, which changes concentrically from one point, at each scanning exposure position. An asymmetrical distortion is a component other than the distortion components generated concentrically, and is caused by scanning at each position of the scanning direction, an error (shift) in the non-scanning direction, rotation, and the like.

[0043] In scanning exposure, since exposure light formed in a strip shape is used, calculation of the distortion needs to be performed in units of the area of the exposure light. Considered herein are the center-distortion amount (a, b) of the exposure light, rotation amount θ of the exposure light, and a function lx³+mx (parameters l and m are calculated by equations (1)-(3) described later) of the distortion amount in a state where exposure light is rotated. Each parameter is determined so as to minimize the square sum of differences between each of the measured positions and designed positions of the marks. The distortion component separation and parameter calculation correspond to step S704 in FIG. 7.

[0044] As described above, symmetrical distortions and asymmetrical distortions are separated from each other and a parameter for each distortion is determined. This parameter is the compensation value for compensating the distortion. In other words, by obtaining the compensation value for compensating each distortion, the symmetrical and asymmetrical distortions can be compensated at respective positions of exposure light in the scanning exposure. For symmetrical distortions, the projection lens, a wavelength of exposure light, variations in a distance between the reticle and substrate in the optical axis direction and the like are compensated. For asymmetrical distortions, since uneven driving thrust of the reticle stage and substrate stage is often the cause of the distortions, driving of the reticle stage or substrate stage is compensated.

[0045] Furthermore, by setting various conditions such as scanning speed or the like, obtaining distortions for each of the conditions, calculating parameters for compensation, and generating a database, it is possible to perform compensation in accordance with operation conditions of the exposure apparatus. This process corresponds to steps S702 and S705 in FIG. 7.

[0046]FIGS. 8A to 8C are explanatory views showing a basic idea of separating distortions into symmetrical and asymmetrical distortions. In FIG. 8A, an image is transferred at a position 803 by exposure light 802 formed in a strip shape, and predetermined distortion measurement marks 804 are exposed on the exposure target 801. When exposure at the position 803 is completed, the exposure control advances in the scanning direction 805 to perform the next scanning exposure at positions 806 and 807 in the similar manner. Assuming that the rotation amounts in the θ direction of the exposure at the positions 803, 806, and 807 are very small, a symmetrical component of distortions at each of the positions 803, 806, and 807 is calculated.

[0047] <Calculating Symmetrical Component>

[0048] Since the rotation amount is very small, an influence of an angle is disregarded, but only an error in the x direction or y direction is considered as shown in FIG. 8B. FIG. 8B shows exposed distortion images 809 (solid line circles) in comparison with designed distortion marks 808 (dashed line circles). Both images are distorted in the x-axis direction. A space 811 between the designed distortion marks in the non-scanning direction (x direction in this case) is represented by a parameter β, and a designed space 812 is represented by γ. Assume that the designed distortion marks are arranged symmetrically with respect to the non-scanning direction. Herein, the distortion images (solid line circles) are formed at respective positions away from the central distortion image 813 by distance β1 (814), β2 (815), γ1 (816), and γ2 (817). Based on this position relation, the parameters l and m, which minimize the square sum C shown in the following equation (1), are calculated. $\begin{matrix} {C = {\left( {{\beta 1} - \left( {{1\beta^{3}} + {m\quad \beta}} \right)} \right)^{2} + \left( {\beta^{2} - \left( {{1\beta^{2}} + {m\quad \beta}} \right)} \right)^{2} + \left( {{\gamma 1} - \left( {{1\gamma^{3}} + {m\quad \gamma}} \right)} \right)^{2} + \left( {\gamma^{2} - \left( {{1\gamma^{3}} + {m\quad \gamma}} \right)} \right)^{2}}} & (1) \\ {{{{\partial C}/{\partial 1}} = {{{{- 2}{\beta^{3}\left( {{\beta 1} - \left( {{1\beta^{3}} + {m\quad \beta}} \right)} \right)}} - {2{\beta^{3}\left( {\beta^{2} - \left( {{1\beta^{3}} + {m\quad \beta}} \right)} \right)}} - {2{\gamma^{3}\left( {{\gamma 1} - \left( {{1\gamma^{3}} + {m\quad \gamma}} \right)} \right)}} - {2{\gamma^{3}\left( {\gamma^{2} - \left( {{1\gamma^{2}} + {m\quad \gamma}} \right)} \right)}}} = 0}}} & (2) \\ {{{\partial C}/{\partial m}} = {{{{- 2}{\beta \left( {{\beta 1} - \left( {{1\beta^{3}} + {m\quad \beta}} \right)} \right)}} - {2{\beta \left( {\beta^{2} - \left( {{1\beta^{3}} + {m\quad \beta}} \right)} \right)}} - {2{\gamma \left( {{\gamma 1} - \left( {{l\quad \gamma^{3}} + {m\quad \gamma}} \right)} \right)}} - {2{\gamma \left( {\gamma^{2} - \left( {{1\gamma^{3}} + {m\quad \gamma}} \right)} \right)}}} = 0}} & (3) \end{matrix}$

[0049] Equations (2) and (3) partially differentiate equation (1) with respect to the parameters l and m. Parameters l and m satisfying the relation in these equations are calculated. The parameters l and m are the compensation value in the translational direction.

[0050] <Calculating Rotation Component>

[0051] Next, distortion compensation that takes an influence of rotation into consideration is described. The rotation amount θ (826) and the shift amount in the x and y directions (x (820), y (821)) at each of the positions 803, 806, and 807 in FIG. 8A are calculated. The rotation amount θ in FIG. 8C corresponds to an inclination of an alternate long and short dashed line passing the center point O, as indicated by an arrow 826. The central shift amount is a position error generated in the horizontal (y) and vertical (x) directions of an actually transferred image, assuming the target positions (dashed line circles) as a reference.

[0052] The target positions, having no shift amount or rotation amount, are indicated by the dashed line circles in FIG. 8C. Least squares approximation is applied to the actually transferred image (solid line circles) in which a rotation amount and a shift amount are generated.

[0053] Regarding a distortion image 822 in comparison with a designed distortion mark 818, the shift amount in the x-axis direction is X1, and the shift amount in the y-axis direction is Y1. In the similar manner, the shift amounts of the distortion images 823, 824, 825, and 826 in the x-axis direction and y-axis direction are expressed by (X2, Y2), (X3, Y3), (X4, Y4), and (X5, Y5) respectively. A performance function indicated by the least square sum is calculated by equation (4). $\begin{matrix} {C = {\left( {a + {\gamma^{\prime}\theta} - {x1}} \right)^{2} + \left( {b - {Y1}} \right)^{2} + \left( {a + {\beta^{\prime}\theta} - {X2}} \right)^{2} + \left( {b - {Y2}} \right)^{2} + \left( {a - {X3}} \right)^{2} + \left( {b - {Y3}} \right)^{2} + \left( {a - {\beta^{\prime}\theta} - {X4}} \right)^{2} + \left( {b - {Y4}} \right)^{2} + \left( {a + {\gamma^{\prime}\theta} - {X5}} \right)^{2} + \left( {b - {Y5}} \right)^{2}}} & (4) \\ {{{\partial C}\text{/}{\partial a}} = {{{2\left( {a + {\gamma^{\prime}\theta} - {X1}} \right)} + {2\left( {a + {\beta^{\prime}\theta} - {X2}} \right)} + {2\left( {a - {\beta^{\prime}\theta} - {X4}} \right)} + {2\left( {a - {\gamma^{\prime}\theta} - {X5}} \right)}} = 0}} & (5) \\ {{{\partial C}\text{/}{\partial b}} = {{{2\left( {b - {Y1}} \right)} + {2\left( {b - {Y2}} \right)} + {2\left( {b - {Y4}} \right)} + {2\left( {b - {Y5}} \right)}} = 0}} & (6) \\ {{{\partial C}\text{/}{\partial\theta}} = {{{2{\gamma^{\prime}\left( {a + {\gamma^{\prime}\theta} - {X1}} \right)}} + {2{\beta^{\prime}\left( {a + {\beta^{\prime}\theta} - {X2}} \right)}} - {2{\beta^{\prime}\left( {a - {\beta^{\prime}\theta} - {X4}} \right)}} - {2{\gamma^{\prime}\left( {a - {\gamma^{\prime}\theta} - {X5}} \right)}}} = 0}} & (7) \end{matrix}$

[0054] where

γ′=lγ ³ +mγ  (8)

β′=1β³ +mβ  (9)

[0055] The parameters b and θ are calculated by equations (6) and (7) respectively, and these values are substituted into equation (5) to calculate the parameter a. These parameters a, b and θ are the compensation values that take rotation into consideration.

[0056] Note that a slit distortion amount (a, b) at each scanning position may be calculated as a position error of the central mark. The above series of processes are performed with respect to each of the positions 803, 806, and 807 to separate distortions into symmetrical and asymmetrical components, and a parameter for each component is determined. Based on the parameters, it is possible to compensate operation of each device, influenced by factors of the optical system, factors of the stages, or environmental factors that influence the exposure.

[0057] In other words, symmetrical and asymmetrical distortions can be compensated at respective positions of exposure light in the scanning exposure. For symmetrical distortions, the projection lens, a wavelength of exposure light, variations in a distance between the reticle and substrate in the optical axis direction and the like are compensated. For asymmetrical distortions, since uneven driving thrust of the reticle stage and substrate stage is often the cause of the distortions, driving of the reticle stage or substrate stage is compensated.

[0058] <Distortion Compensation>

[0059] Scanning exposure is a method of exposing a reticle pattern on a substrate by sequentially exposing light, formed in a strip shape, at respective exposure positions of the reticle and substrate. In this method, in order to expose a particular point of the substrate, it is necessary to shift the stages by a non-scanning distance, corresponding to a distance in which exposure light is not irradiated, thereby positioning the reticle and substrate at predetermined positions. The shifting is performed for positioning the reticle and substrate at predetermined exposure positions. A distortion in one shot, which is generated by the scanning exposure, can be reworded as a shift amount error generated when the reticle and substrate are shifted by the non-scanning distance. Therefore, in order to compensate the distortion generated in scanning exposure, it is necessary to calculate each driving target value, which is obtained by compensating the error generated as a result of shifting the stages for the non-scanning distance, based on the measured distortion value.

[0060]FIG. 3A is a conceptual view showing a state where the shift amount error is cumulatively generated in scanning exposure. Exposure light 301 is irradiated to an exposure target by scanning exposure, and the irradiation continues as the exposure position is shifted on the substrate as indicated by numeral 302 in FIG. 3A. As a result of plural times of scanning exposure 303, a mark at a position 304 (indicated by alternate long and short dashed lines) is transferred according to the shifted exposure light. If relative positions of respective exposure are distorted due to an uneven driving thrust of the stage which holds and drives the reticle or substrate, the mark at the position 304 is exposed with small distortions as indicated by numeral 305 (FIG. 3B). The state 305 is generated because reproduction of positioning is distorted in the plural times of scanning exposure due to a relative position error of the reticle and substrate. Tf there is no position error, the mark does not have multiple images as in the state 305. Therefore, as a result of the exposure, a mark 306 having a distorted center is obtained (FIG. 3C).

[0061] Hereinafter, a description is provided on a method (inverse shift averaging method) for compensating an error generated as a result of shifting the stage for the non-scanning distance. A technique applicable as an inverse shift averaging method is to calculate back a control input of a system by inverse transformation of a system transfer characteristic, or perform calculation by least squares approximation or the like.

[0062] <Calculation Based on Transfer Characteristic>

[0063] A distortion generated in scanning exposure is obtained by integrating relative position errors at respective positions of respective stages.

[0064] For instance, a distortion y(n) at a position n is obtained by the following equation, using a relative position error value d of the wafer stage and reticle stage.

y(n)=d(n+k)+d(n+k−1) . . . +d(n)+ . . . +d(n−k+1)+d(n−k)  (10)

[0065] Herein, z-transformation is performed on equation (10). $\begin{matrix} {Y = {{{z^{k}D} + {z^{({k - 1})}D} + \quad \ldots \quad + D + \ldots \quad + {z^{{- k} + 1}D} + {z^{- k}D}} = {{{\left( {z^{k} + z^{k - 1} + \ldots \quad + 1 + \ldots \quad + z^{{- k} + 1} + z^{- k}} \right)D}\therefore{D/Y}} = {z^{k}/\left( {z^{2k} + z^{{2k} - 1} + \ldots + z + 1} \right)}}}} & (11) \end{matrix}$

[0066] Equation (11) calculates a driving value to be achieved at each scanning position based on a generated distortion. Substituting a generated distortion into this equation and calculating a driving value for compensating a relative position error realizes the inverse shift averaging employing a transfer characteristic. Note, when equation (11) is used, an output of the transfer function becomes unstable in the cycle corresponding to z^(k). Therefore, it is necessary to cut the results corresponding to such portions.

[0067] <Calculation Using Mean Squares Method>

[0068] Assuming that a relative position error at respective positions of the wafer and reticle stages is d(x) and a width of exposure light in the scanning exposure is w, a position error value y at a scanning position x can be expressed as follows:

y=∫d(x)dx (integration range (x) is from x−w/2 to x+w/2)  (12)

=f(x)  (13)

[0069] By calculating equation (13) using a least squares method or the like and differentiating the result, the function d(x) in equation (12) can be obtained. In actual calculation of f(x), it is necessary to take into consideration of the fact that the equation becomes complicated and an error becomes large. Thus, it is realistic to divide the entire scanning area into sections, calculate f(x) for each of the sections, and combine the calculation results.

[0070] For instance, in a case where the scanning exposure area is 33 mm, the area is divided into four sections [0, 12], [7, 19], [14, 26], and [21, 33]. Calculation is performed using equation (13) for each of the sections, and the results are combined. The combined result is differentiated to calculate the function d(x).

[0071] Since a distortion is determined by the shift averaging method, particularly at shot edges, it is necessary to control movement of the stages at positions outside the shot. More specifically, the scanning position includes an area outside the exposure area.

[0072] When devices such as stages are driven to actually compensate the distortion, it is necessary to consider dynamic characteristics of the actuator which is driven with a compensation control value. The dynamic characteristics of the actuator include a frequency characteristic, a response rate and the like. Gains and phase characteristics of the actuator change for each frequency of the control signals inputted to the actuator. In other words, even if a compensation position target value is determined for each scanning position by the inverse shift averaging and the target value is inputted to the actuator, in reality, the output waveforms distort due to the dynamic characteristics of the actuator. Therefore, it is necessary to input the driving value, taking the distortion into consideration.

[0073] Furthermore, when the scanning speed changes, a target frequency band of signals changes. Therefore, the driving value needs to be calculated in accordance with the scanning speed.

[0074] Note that the aforementioned actuator corresponds to the reticle or substrate which compensate distortions of the exposure position's shift amounts a and b and rotation θ, the projection lens which compensates symmetrical distortions l and m, a wavelength of exposure light, and a distance between the reticle and substrate (driving characteristic of one of the stages in an optical-axis direction).

[0075] Next, a description is provided with reference to FIGS. 4A and 4B on a reason why it is necessary to calculate a compensation value of driving stages for each scanning speed. FIGS. 4A and 4B are graphs showing an example of distortion compensation of an actuator for driving stages.

[0076] In FIG. 4A, an abscissa 402 indicates a position subjected to an exposure shot, and an ordinate 403 indicates a distortion compensation value, i.e., a compensation driving target value of the reticle or substrate. The solid line in FIG. 4A indicates a compensation target for respective positions; the alternate long and short dashed line 405 indicates a distribution of compensation values when the stage speed is low; and the dashed line 406 indicates a distribution of compensation values when the stage speed is higher than the speed of 405.

[0077] Even if the compensation driving target value (solid line) 404 for compensating a distortion is inputted for controlling the stages, because of the dynamic characteristics of the stages (frequency characteristic or the like), the output values of the stages result in the alternate long and short dashed line 405 and dashed line 406, which do not completely satisfy the target value 404. Further, when the stage speed increases, the frequency band of the time target value inputted to the stage increases, resulting in variations in the stage driving positions. As a result, the response 405 obtained when the stage speed is low is different from the response 406 obtained when the stage speed is high.

[0078] In FIG. 4B, an abscissa 408 indicates time and an ordinate 409 indicates a distortion compensation value. The alternate long and short dashed line 410 in FIG. 4B indicates a distribution of compensation values when the stage speed is low, and the dashed line 411 indicates a distribution of compensation values when the stage speed is higher than the speed of 410. It is apparent from the drawing that the line 411 obtained when the stage speed is high has a higher frequency in the time-axis direction than the line 410 obtained when the stage speed is low. Considering that the frequency characteristic of the stage changes, it is necessary to generate a stage driving target value, which prevents generation of a distortion, for each driving speed of the stages.

[0079] If a compensation driving target value is calculated for each scanning speed merely taking the dynamic characteristics of the actuator into consideration, it may become a factor of deteriorated synchronization precision of the reticle and substrate. Therefore, distortion compensation needs to be performed on a designated control band. In view of this, the control band of the actuator is left open for arbitrary setting, and distortion compensation is performed with a trade-off between the actuator's operation and synchronization precision.

[0080] Furthermore, since an influence imposed on synchronization precision changes depending on the type of actuators, it is preferable to set the control band for each actuator. In a case where there is a unit that cannot be driven during scanning exposure due to a performance of the actuator, the unit may be driven at an average value of the exposure area prior to the scanning exposure, or driven in advance so as to compensate the worst value.

[0081]FIG. 5 is a flowchart showing a procedure for arbitrarily setting a control band of the actuator and compensating an asymmetrical distortion with a trade-off of synchronization precision.

[0082] In step S501, measured distortions at respective scanning positions are inputted. Since the measured distortions are positionally discrete data, in step S502, interpolation processing is performed on the discrete data so that the following process can be performed. The data obtained by interpolation processing is considered when compensating the shift for the non-scanning distance.

[0083]FIG. 9 is an explanatory view of interpolating the data. The distortion amounts at scanning positions 1, 2 and 3, represented by the blank circles in FIG. 9, are discrete data. For instance, arbitrary interpolation points (A and B in case of FIG. 9) are provided between the scanning positions 1 and 2. A distortion amount for each of the interpolation points is obtained by approximation using a function passing at least two points (scanning positions 1 and 2). This function may be of linear approximation, or a function of a high order, which takes other conditions, e.g., the scanning position 3, into consideration. The filled circles in FIG. 9 represent distortion amounts at interpolation points (A, B, C, D). By increasing the number of interpolation points, it is possible to obtain a substantially consecutive relation between the scanning position and distortion distribution.

[0084] In step S503, inverse shift averaging process is performed. As a result, an actuator target value related to a scanning position is calculated for an exposure shot based on the inputted distortion for each scanning position and the data obtained by interpolation processing (S504).

[0085] In step S505, an actuator's driving target value related to time (frequency) is calculated for the exposure shot, while taking the target value related to the position calculated in step S504 and scanning speed into consideration (S506).

[0086] By inversely transforming the actuator's driving target value into a time function, a distribution of the distortion compensation values in the shot can be controlled by frequency components. However, if this target value is used without further processing, synchronization precision may be deteriorated. Therefore, in step S507, filtering is performed by a low-pass filter having a cut-off frequency (S508).

[0087] In step S509, the actuator's characteristic is inversely transformed. More specifically, a control input, which can realize the target values obtained in steps S501 to S508, is calculated as an inverse dynamics problem.

[0088] Assuming that the dynamic characteristic of the actuator is G(t), control input is x(t), and control target value is Y(t), the following relation stands:

Y(t)=G(t)·x(t)  (14)

[0089] The actuator's target value (Y(t) in equation (14)) is already obtained in steps S501 to S508. By obtaining inverse transformation (G⁻¹(t)) of the actuator's characteristic, the compensation driving target value of the actuator, which realizes the actuator's target value, can be calculated.

x(t)=G ⁻¹(t)·Y(t)  (15)

[0090] In step S510, the compensation driving target value of the actuator for compensating a distortion generated in scanning exposure is generated taking the scanning speed into consideration.

[0091] Note, among distortion components generated in scanning exposure, a distortion component which changes in an area smaller than the width of exposure light is a distortion not generated in the scanning exposure and cannot be removed completely in the scanning exposure, e.g., a reticle drawing error or the like. Therefore, with respect to the measured distortions in the scanning direction, unevenness having a shorter cycle than the width of exposure light is removed in advance by a filter, in the stage of step S502 or the like, to achieve more accurate distortion compensation in the scanning exposure.

[0092] By selecting a distortion pattern to be corrected taking a control band of the reticle stage or substrate stage into consideration, it is possible to minimize deterioration of synchronization precision between the reticle and substrate, and accurately perform distortion compensation in the shot. More specifically, verification by simulation shows a result that a distortion can be reduced to less than 10%.

[0093] Next, a scanning exposure process applying the above-described compensation is described with reference to the flowcharts in FIGS. 6 and 7.

[0094]FIG. 6 is a flowchart describing a scanning exposure procedure.

[0095] First in step S601, scanning speed is designated. The designation may be made by using an exposure condition stored in database (not shown), or may be inputted by an operator through the interface (I/F) 121 of the exposure apparatus.

[0096] In step S602, data related to a distortion for the scanning speed, which is designated in step S601, is loaded. The distortion data corresponding to each scanning speed includes the position compensation parameters, which are obtained by measuring a distortion generated as a result of preliminary scanning exposure and separating the distortion into symmetrical and asymmetrical components. The distortion for each scanning speed is obtained in accordance with a procedure described in FIG. 7.

[0097] When the scanning speed is designated, a compensation driving value is set with respect to a non-compensated distortion original data, which is loaded corresponding to the scanning speed (S603). The compensation driving value set herein is the data calculated in accordance with the procedure shown in FIG. 5, which is obtained in view of the dynamic characteristic of the actuator.

[0098] In step S604, if there is an actuator which requires compensation for the scanning exposure, compensation driving is performed prior to the scanning exposure. If there is no actuator which requires compensation, step S604 is not executed.

[0099] Then, processing for each shot of the scanning exposure is performed in step S605. When scanning is performed, each actuator is driven in accordance with the distortion compensation driving value obtained in step S603, thereby compensating a distortion of each shot area.

[0100] In step S606, whether or not it is a final shot is determined. If it is not a final shot, scanning exposure for a new substrate area is performed. If it is a final shot, the scanning exposure process ends.

[0101]FIG. 7 is a flowchart describing generation of distortion original data.

[0102] In step S701, a drawing error of the reticle is measured and the result is stored. Since the measurement of a drawing error has already been described above, description thereof is omitted herein.

[0103] Next, the control proceeds to step S702, and inspection speed for performing distortion measurement by scanning exposure is set.

[0104] In step S703, scanning exposure is performed under the set condition. The first layer is exposed by scanning exposure, and the second layer is exposed by driving the stage to a designed layout position of the first layer pattern of the reticle. The amount of distortions of the marks exposed in respective exposure areas is obtained as the distortion of the scanning exposure.

[0105] In step S704, the distortion of the scanning exposure is separated into symmetrical and asymmetrical components. With respect to each of the distortion components, parameters are calculated based on the aforementioned equations (1) to (9), and the calculation results are stored in a memory (not shown) for each scanning speed (step S705). The reason that the calculation results are stored for each scanning speed is in that, since a distortion generated in scanning exposure is caused by uneven thrust of the stage which holds and drives the reticle or substrate, the characteristic of the distortion changes in accordance with the speed. Therefore, it is necessary to measure a distortion for each scanning speed.

[0106] In step S706. it is determined whether or not all the distortion measurement is completed for each scanning speed that should be applied in the scanning exposure. If it is not completed (S706-NO), the control returns to step S702 for measuring a distortion for new scanning speed. If it is completed (S706-YES), the generation of the distortion original data ends.

[0107] As described above, it is useful to store separated distortions for respective factors. Distortions are caused by various factors. There are distortion components caused by, e.g., characteristics of stages, which are independent of the time of measurement, or distortion components caused by environmental factors, which are measured only at the time of measurement. Furthermore, sharing the distortion data by plural machines may be considered. In a case where stage generation has a certain peculiarity, sharing the distortion data can contribute to improvement in calculation processes and reduction in the load of distortion sample exposure.

[0108] As has been described above, by employing the above-described embodiment, it is possible to perform exposure while effectively compensating a distortion generated in each shot of scanning exposure.

[0109] Furthermore, by employing the above-described embodiment, not only a generated distortion is compensated, but also a distortion of a background pattern or a drawing error of a reticle can be positively compensated.

[0110] <Embodiment of Semiconductor Production System>

[0111] Next, a description is provided on an example of a production system of semiconductor devices (semiconductor chips such as IC or LSI, liquid crystal panels, CCDs, thin-film magnetic heads, micro machines and so on), which employs the apparatus according to the present invention. According to this embodiment, troubleshooting or regular maintenance of manufacturing machines installed in a semiconductor manufacturing factory, or maintenance services such as supplying software are performed through a computer network provided outside the factory.

[0112]FIG. 10 shows an entire semiconductor device production system seen from one angle. Reference numeral 1101 denotes an office of a vendor (supplier) supplying semiconductor device manufacturing machines. Examples of the machines are semiconductor manufacturing machines for various processes in a semiconductor manufacturing factory, such as pre-process devices (exposure apparatus, resist processors, lithography device such as an etching device, heat processor, deposition device, planarization device and so on) and post-process devices (assembling device, inspection device and so on). The office 1101 includes a host management system 1108 for providing a maintenance database of the manufacturing machines, plural operation terminal computers 1110, and a local area network (LAN) 1109 which constructs an intranet by connecting the aforementioned computers. The host management system 1108 includes a gateway for connecting the LAN 1109 with an external network, i.e., the Internet 1105, and a security function for regulating external accesses.

[0113] Meanwhile, reference numerals 1102 to 1104 denote factories of a semiconductor manufacturer, namely, a user of the manufacturing machines. The manufacturing factories 1102 to 1104 may belong to different manufacturers, or a single manufacturer (e.g., a factory for pre-processes and a factory for post-processes). Each of the factories 1102 to 1104 includes a plurality of manufacturing machines 1106, a local area network (LAN) 1111 which constructs an intranet by connecting the machines 1106, and a host management system 1107 serving as a monitoring apparatus for monitoring an operation status of each manufacturing machine 1106.

[0114] The host management system 1107 provided in each of the factories 1102 to 1104 includes a gateway to connect the LAN 1111 of each factory with an external network, i.e., the Internet 1105. By virtue of the above construction, the LAN 1111 of each factory can access the host management system 1108 of the vendor 1101 via the Internet 1105. An access to the host management system 1108 is allowed only to limited users permitted by the security function.

[0115] More specifically, status information indicative of an operation status of each manufacturing machine 1106 (e.g., a symptom of a troubled apparatus) is notified from the factory to the vendor through the Internet 1105, and a response to the notification (e.g., an instruction to cope with the trouble, or software and data for troubleshooting) or maintenance information such as the latest software or help information is transmitted from the vendor to the factory. A communication protocol (TCP/IP) generally used in the Internet is adopted for the data communication between each of the factories 1102 to 1104 and vendor 1101, and for data communication within each factory through the LAN 1111. In place of the Internet serving as an external network of the factory, a high-security leased-line network (ISDN or the like) that does not allow an access of a third party may be used.

[0116] Furthermore, the host management system is not limited to the one provided by a vendor. A database constructed by a user may be provided to an external network to allow accesses from the plural user factories. As one of the status information indicative of operation statuses of the exposure apparatus, the aforementioned evaluation item value, or a determination mode used to obtain the value, a determination condition, and a method of exposure are transmitted to the vendor. The vendor's host management system 1108 or one of the operation terminal computers 1110 which are connected to the system 1108 performs statistical work on the received data, and transmits software or help information appropriate for the status of each exposure apparatus to the factory's host management system 1107.

[0117] Moreover, the exposure apparatus may receive values, such as a currently processed lot and wafer process strains (magnification, distortion), as well as dust and an unevenness state of the wafer surface from the vendor or user management system, and the information may be used for switching the exposure method.

[0118]FIG. 11 shows an entire semiconductor device production system seen from an angle different from that of FIG. 10. In the above example, plural user factories each having manufacturing machines are connected with the management system of the vendor through an external network, to communicate information regarding production management in each factory or information about at least one of the manufacturing machines. On the contrary, in the example shown in FIG. 11, a factory having manufacturing machines of plural different vendors is connected with management systems of respective vendors of the plural manufacturing machines through an external network to communicate maintenance information of each manufacturing machine. In FIG. 11, reference numeral 1201 denotes a manufacturing factory (semiconductor device manufacturer), namely, a user of the manufacturing machines. The production line of the factory includes the manufacturing machines for various processes, for example, exposure apparatus 1202, resist processor 1203, and deposition device 1204. Note that although FIG. 11 shows only one factory 1201, in reality, plural factories are connected through the network. Each of the machines in the factory is connected by a LAN 1206, thereby constructing an intranet. A host management system 1205 controls operation of the production line.

[0119] Meanwhile, offices of the respective vendors (suppliers), e.g., exposure apparatus manufacturer 1210, resist processor manufacturer 1220, and deposition device manufacturer 1230, comprise host management systems 1211, 1221, and 1231 respectively to perform remote maintenance of the respective machines provided. Each host management system has a maintenance database and a gateway to the external network as mentioned above. The host management system 1205 which manages each machine of the user's factory is connected with the management systems 1211, 1221, and 1231 of the respective vendors through an external network 1200, i.e., the Internet, or an leased-line network. In this system, if a trouble occurs in one of the manufacturing machines in the production line, operation of the production line is halted. However, the trouble may quickly be handled by receiving remote maintenance from the vendor of the troubled machine through the Internet 1200. Accordingly, the halt of the production line can be minimized.

[0120] Each manufacturing machine installed in the semiconductor manufacturing factory comprises a display monitor, a network interface, software stored in a storage device for accessing a network, and a computer for executing the software to operate the machine. For the storage device, a built-in memory, hard disk, or a network file server may be used. The software for accessing a network includes a multipurpose or exclusive web browser. Such software provides a user interface, such as that shown in FIG. 12, on the display monitor. With the use of this interface, an operator managing the manufacturing machines in each factory inputs information, e.g., a model 1401 of the manufacturing machine, a serial number 1402, a title of the trouble 1403, date 1404, a level of urgency 1405, a symptom 1406, a troubleshooting method 1407, a follow-up 1408 and so on, in the respective areas of the screen.

[0121] The inputted information is transmitted to the maintenance database through the Internet, and in response, appropriate maintenance information is returned from the maintenance database and displayed on the monitor. Moreover, the user interface provided by the web browser realizes hyperlink functions 1410 to 1412 shown in FIG. 12. An operator can access more detailed information of each item, download the latest version of the manufacturing machine's software from a software library provided by the vendor, or obtain an operation guide (help information) as a reference for a factory operator. Herein, the maintenance information provided by the maintenance database includes information related to the present invention described above. In addition, the software library provides the latest software for realizing the present invention. As one of the status information indicative of an operation status of a corresponding exposure apparatus, the aforementioned evaluation item value, or a determination mode used to obtain the value, a determination condition, and a method of exposure are transmitted to the vendor of the exposure apparatus. The vendor's host management system or one of the operation terminal computers which are connected to the system performs statistical work on the received data, and transmits software or help information appropriate for the status of the exposure apparatus to the factory's host management system 1205. The host management system 1205 transfers the data only to the corresponding exposure apparatus.

[0122] Next, a semiconductor device manufacturing process using the above-described production system is described. FIG. 13 is a flowchart describing an overall semiconductor device manufacturing process. In step S1 (circuit design), a circuit of a semiconductor device is designed. In step S2 (mask production), a mask on which the designed circuit pattern is formed is produced. Meanwhile, in step S3 (wafer production), a wafer is produced with a material such as silicon. In step S4 (wafer process), which is called a pre-process, an actual circuit is formed on the wafer using the mask and wafer by a lithography technique. In step S5 (assembly), which is called a post-process, a semiconductor chip is manufactured using the wafer produced in step S4. Step S5 includes assembling process (dicing, bonding), packaging process (chip embedding) and so on. In step S6 (inspection), the semiconductor device manufactured in step S5 is subjected to inspections such as an operation-check test, durability test and so on. Semiconductor devices are manufactured in the foregoing processes and shipped (step S7). The pre-process and post-process are performed in separate factories which are dedicated to respective processes, and maintained by the above-described remote maintenance system for each factory. Between the pre-process factory and post-process factory, information related to production management or apparatus maintenance is communicated through the Internet or a leased-line network.

[0123]FIG. 14 is a flowchart describing the aforementioned wafer process in detail. In step S11 (oxidization), the wafer surface is oxidized. In step S12 (CVD), an insulating film is deposited on the wafer surface. In step S13 (electrode formation), electrodes are deposited on the wafer. In step S14 (ion implantation), ion is implanted on the wafer. In step S15 (resist process), a photosensitive agent is coated on the wafer. In step S16 (exposure), the circuit pattern of the mask is exposed on the wafer by the above-described exposure apparatus. In step S17 (development), the exposed wafer is developed. In step S18 (etching), portions other than the developed resist image are removed. In step S19 (resist separation), unnecessary resist after the etching process is removed. By repeating the foregoing steps, multiple circuit patterns are formed on the wafer. Since the manufacturing machines used in respective steps are maintained by the aforementioned remote maintenance system, it is possible to prevent troubles from occurring. Even if a trouble occurs, quick recovery is possible. Therefore, a productivity of semiconductor devices can be improved.

[0124] By virtue of the present invention, it is possible to effectively compensate a distortion generated in each shot of scanning exposure.

[0125] Furthermore, since a generated distortion is quantitatively compensated, distortion maintenance that has conventionally been difficult to perform can be performed by any person. As a result, it is possible to improve performance of an exposure apparatus.

[0126] Moreover, according to the present invention, not only a generated distortion is compensated, but also a distortion of a background pattern can be positively compensated.

[0127] As many apparently widely different embodiments of the present invention can be made without departing from the spirit and scope thereof, it is to be understood that the invention is not limited to the specific embodiments thereof except as defined in the claims. 

What is claimed is:
 1. An exposure apparatus comprising: measurement means adopted to measure, in shot unit, a distortion between a reticle image formed on a reticle and a transfer image transferred onto a substrate, the distortion being generated in each shot of scanning exposure; calculation means adopted to calculate a position compensation parameter for each distortion component to minimize the distortion between the reticle image and the transfer image, by separating the distortion into a symmetrical component and an asymmetrical component based on a measurement result of said measurement means; and control means adopted to control, in shot unit, positioning of the reticle and/or the substrate based on the position compensation parameter calculated by said calculation means.
 2. The exposure apparatus according to claim 1, wherein the symmetrical component of the distortion is a position error component of the transfer image, which is concentrically distributed with respect to a center of the reticle image.
 3. The exposure apparatus according to claim 1, wherein the asymmetrical component of the distortion is a position error component of the transfer image, which is distributed in a translational direction and/or rotational direction with respect to the reticle image.
 4. The exposure apparatus according to claim 1, wherein said measurement means inspects a distortion between the reticle image and the transfer image for each scanning speed.
 5. The exposure apparatus according to claim 1, further comprising storage means adopted to store the position compensation parameter of the symmetrical component and/or asymmetrical component in correspondence with each scanning speed, wherein said control means controls positioning of the reticle and/or the substrate by selecting a position compensation parameter corresponding to the scanning speed, which is stored in said storage means.
 6. The exposure apparatus according to claim 1, wherein said distortion is a distortion in a shot caused by a characteristic of said exposure apparatus or a distortion of a background pattern caused by multiple exposure, and in order to compensate said distortion, said control means controls positioning by using the position compensation parameter calculated by said calculation means.
 7. An exposure apparatus comprising: setting means adopted to set a distortion for each scanning position; interpolating means adopted to interpolate a distribution of distortions corresponding to a non-scanning area based on the set distortion; first calculation means adopted to calculate an actuator's driving target value related to a position, based on the distortion set by said setting means and a distortion amount interpolated by said interpolating means; second calculation means adopted to calculate an actuator's target value related to time, based on the actuator's driving target value related to a position, and scanning speed; a filter adopted to cut off a predetermined frequency component from the actuator's target value related to time; third calculation means adopted to calculate a control input value, which realizes the actuator's target value related to time, from which the predetermined frequency component is cut off, by inversely transforming a dynamic characteristic of the actuator; and control means adopted to control the actuator by setting the control input value, calculated by said third calculation means, as an actuator's compensation driving target value.
 8. The exposure apparatus according to claim 7, wherein said setting means sets a distortion, which is generated between a reticle image and a transfer image formed by transferring the reticle image onto a substrate, for each scanning position.
 9. The exposure apparatus according to claim 7, wherein said interpolating means specifies the distribution of distortions corresponding to the non-scanning area, which is between a first scanning position and a second scanning position apart from each other, by an approximation function which satisfies a distortion amount between the first and second scanning positions.
 10. The exposure apparatus according to claim 7, wherein the scanning position includes an area outside an exposure area.
 11. The exposure apparatus according to claim 7, wherein said distortion is a distortion in a shot caused by a characteristic of said exposure apparatus or a distortion of a background pattern caused by multiple exposure, and said control means controls an actuator to compensate the distortion, set by said setting means, based on calculation results calculated by said first to third calculation means.
 12. An exposure apparatus comprising: setting means adopted to set, in shot unit, distortion data between a reticle image formed on a reticle and a transfer image transferred onto a substrate, the distortion being generated in each shot at set scanning speed; compensation means adopted to calculate a compensation driving value based on the set distortion data; and control means adopted to control, in shot unit, positioning of the reticle and/or the substrate by compensating the distortion data using the compensation driving value calculated by said compensation means.
 13. The exposure apparatus according to claim 12, wherein said setting means includes: measurement means adopted to measure, in shot unit, a distortion between the reticle image formed on the reticle and the transfer image transferred onto the substrate, the distortion being generated in each shot of scanning exposure; calculation means adopted to calculate a position compensation parameter for each distortion component to minimize the distortion between the reticle image and the transfer image, by separating the distortion into a symmetrical component and an asymmetrical component based on a measurement result of said measurement means; and storage means adopted to store, as distortion data, the position compensation parameter for each shot and the distortion measured by said measurement means in correspondence with the scanning speed.
 14. The exposure apparatus according to claim 12, said compensation means includes: interpolating means adopted to interpolate a distribution of distortions corresponding to a non-scanning area based on the set distortion data; first calculation means adopted to calculate an actuator's driving target value related to a position, based on the distortion amount set by said setting means and a distortion amount interpolated by said interpolating means; second calculation means adopted to calculate an actuator's target value related to time, based on the actuator's driving target value related to a position, and scanning speed; a filter adopted to cut off a predetermined frequency component from the actuator's target value related to time; and third calculation means adopted to calculate a control input value, which realizes the actuator's target value related to time, from which the predetermined frequency component is cut off, by inversely transforming a dynamic characteristic of the actuator.
 15. The exposure apparatus according to claim 12, wherein said distortion is a distortion in a shot caused by a characteristic of said exposure apparatus or a distortion of a background pattern caused by multiple exposure, and in order to compensate said distortion, said control means controls positioning based on the compensation driving value calculated by said compensation means.
 16. A semiconductor device manufacturing method comprising: a step of installing a plurality of semiconductor manufacturing apparatuses, including an exposure apparatus, in a factory; and a step of manufacturing a semiconductor device by the plurality of semiconductor manufacturing apparatuses, wherein said exposure apparatus includes: measurement means adopted to measure, in shot unit, a distortion between a reticle image formed on a reticle and a transfer image transferred onto a substrate, the distortion being generated in each shot of scanning exposure; calculation means adopted to calculate a position compensation parameter for each distortion component to minimize the distortion between the reticle image and the transfer image, by separating the distortion into a symmetrical component and an asymmetrical component based on a measurement result of said measurement means; and control means adopted to control, in shot unit, positioning of the reticle and/or the substrate based on the position compensation parameter calculated by said calculation means.
 17. A semiconductor device manufacturing method comprising: a step of installing a plurality of semiconductor manufacturing apparatuses, including an exposure apparatus, in a factory; and a step of manufacturing a semiconductor device by the plurality of semiconductor manufacturing apparatuses, wherein said exposure apparatus includes: setting means adopted to set a distortion for each scanning position; interpolating means adopted to interpolate a distribution of distortions corresponding to a non-scanning area based on the set distortion; first calculation means adopted to calculate an actuator's driving target value related to a position, based on the distortion set by said setting means and a distortion amount interpolated by said interpolating means; second calculation means adopted to calculate an actuator's target value related to time, based on the actuator's driving target value related to a position, and scanning speed; a filter adopted to cut off a predetermined frequency component from the actuator's target value related to time; third calculation means adopted to calculate a control input value, which realizes the actuator's target value related to time, from which the predetermined frequency component is cut off, by inversely transforming a dynamic characteristic of the actuator; and control means adopted to control the actuator by setting the control input value, calculated by said third calculation means, as an actuator's compensation driving target value.
 18. The semiconductor device manufacturing method according to claim 17, wherein the scanning position includes an area outside an exposure area.
 19. A semiconductor device manufacturing method, comprising: a step of installing a plurality of semiconductor manufacturing apparatuses, including an exposure apparatus, in a factory; and a step of manufacturing a semiconductor device by the plurality of semiconductor manufacturing apparatuses, wherein said exposure apparatus includes: setting means adopted to set, in shot unit, distortion data between a reticle image formed on a reticle and a transfer image transferred onto a substrate, the distortion being generated in each shot at set scanning speed; compensation means adopted to calculate a compensation driving value based on the set distortion data; and control means adopted to control, in shot unit, positioning of the reticle and/or the substrate by compensating the distortion data using the compensation driving value calculated by said compensation means.
 20. The semiconductor device manufacturing method according to claim 16, further comprising: a step of connecting the plurality of semiconductor manufacturing apparatuses through a local area network; a step of connecting the local area network with an external network provided outside the factory; a step of acquiring information related to said exposure apparatus from a database on the external network by using the local area network and the external network; and a step of controlling said exposure apparatus based on the acquired information.
 21. A semiconductor manufacturing factory, comprising: a plurality of semiconductor manufacturing apparatuses including an exposure apparatus; a local area network adopted to connect said plurality of semiconductor manufacturing apparatuses; and a gateway adopted to connect said local area network with an external network provided outside said semiconductor manufacturing factory, wherein said exposure apparatus includes: measurement means adopted to measure, in shot unit, a distortion between a reticle image formed on a reticle and a transfer image transferred onto a substrate, the distortion being generated in each shot of scanning exposure; calculation means adopted to calculate a position compensation parameter for each distortion component to minimize the distortion between the reticle image and the transfer image, by separating the distortion into a symmetrical component and an asymmetrical component based on a measurement result of said measurement means; and control means adopted to control, in shot unit, positioning of the reticle and/or the substrate based on the position compensation parameter calculated by said calculation means.
 22. A semiconductor manufacturing factory, comprising: a plurality of semiconductor manufacturing apparatuses including an exposure apparatus; a local area network adopted to connect said plurality of semiconductor manufacturing apparatuses; and a gateway adopted to connect said local area network with an external network provided outside said semiconductor manufacturing factory, wherein said exposure apparatus includes: setting means adopted to set a distortion for each scanning position; interpolating means adopted to interpolate a distribution of distortions corresponding to a non-scanning area based on the set distortion; first calculation means adopted to calculate an actuator's driving target value related to a position, based on the distortion set by said setting means and a distortion amount interpolated by said interpolating means; second calculation means adopted to calculate an actuator's target value related to time, based on the actuator's driving target value related to a position, and scanning speed; a filter adopted to cut off a predetermined frequency component from the actuator's target value related to time; third calculation means adopted to calculate a control input value, which realizes the actuator's target value related to time, from which the predetermined frequency component is cut off, by inversely transforming a dynamic characteristic of the actuator; and control means adopted to control the actuator by setting the control input value, calculated by said third calculation means, as an actuator's compensation driving target value.
 23. A semiconductor manufacturing factory, comprising: a plurality of semiconductor manufacturing apparatuses including an exposure apparatus; a local area network adopted to connect said plurality of semiconductor manufacturing apparatuses; and a gateway adopted to connect said local area network with an external network provided outside said semiconductor manufacturing factory, wherein said exposure apparatus includes: setting means adopted to set, in shot unit, distortion data between a reticle image formed on a reticle and a transfer image transferred onto a substrate, the distortion being generated in each shot at set scanning speed; compensation means adopted to calculate a compensation driving value based on the set distortion data; and control means adopted to control, in shot unit, positioning of the reticle and/or the substrate by compensating the distortion data using the compensation driving value calculated by said compensation means.
 24. A maintenance method of an exposure apparatus, comprising: a step of preparing a database in an external network provided outside a factory where said exposure apparatus is installed, the database storing information related to maintenance of said exposure apparatus; a step of connecting said exposure apparatus with a local area network provided inside the factory; and a step of maintaining said exposure apparatus based on the information stored in the database, using the external network and the local area network, wherein said exposure apparatus includes: measurement means adopted to measure, in shot unit, a distortion between a reticle image formed on a reticle and a transfer image transferred onto a substrate, the distortion being generated in each shot of scanning exposure; calculation means adopted to calculate a position compensation parameter for each distortion component to minimize the distortion between the reticle image and the transfer image, by separating the distortion into a symmetrical component and an asymmetrical component based on a measurement result of said measurement means; and control means adopted to control, in shot unit, positioning of the reticle and/or the substrate based on the position compensation parameter calculated by said calculation means.
 25. A maintenance method of an exposure apparatus, comprising: a step of preparing a database in an external network provided outside a factory where said exposure apparatus is installed, the database storing information related to maintenance of said exposure apparatus; a step of connecting said exposure apparatus with a local area network provided inside the factory; and a step of maintaining said exposure apparatus based on the information stored in the database, using the external network and the local area network, wherein said exposure apparatus includes: setting means adopted to set a distortion for each scanning position; interpolating means adopted to interpolate a distribution of distortions corresponding to a non-scanning area based on the set distortion; first calculation means adopted to calculate an actuator's driving target value related to a position, based on the distortion set by said setting means and a distortion amount interpolated by said interpolating means; second calculation means adopted to calculate an actuator's target value related to time, based on the actuator's driving target value related to a position, and scanning speed; a filter adopted to cut off a predetermined frequency component from the actuator's target value related to time; third calculation means adopted to calculate a control input value, which realizes the actuator's target value related to time, from which the predetermined frequency component is cut off, by inversely transforming a dynamic characteristic of the actuator; and control means adopted to control the actuator by setting the control input value, calculated by said third calculation means, as an actuator's compensation driving target value.
 26. A maintenance method of an exposure apparatus, comprising: a step of preparing a database in an external network provided outside a factory where said exposure apparatus is installed, the database storing information related to maintenance of said exposure apparatus; a step of connecting said exposure apparatus with a local area network provided inside the factory; and a step of maintaining said exposure apparatus based on the information stored in the database, using the external network and the local area network, wherein said exposure apparatus includes: setting means adopted to set, in shot unit, distortion data between a reticle image formed on a reticle and a transfer image transferred onto a substrate, the distortion being generated in each shot at set scanning speed; compensation means adopted to calculate a compensation driving value based on the set distortion data; and control means adopted to control, in shot unit, positioning of the reticle and/or the substrate by compensating the distortion data using the compensation driving value calculated by said compensation means. 